<?php
require 'main.php';
include ('funciones.php');
if(isset($_GET['email']) && isset($_GET['codigo']) &&  strlen($_GET['codigo']) > 5&& isset($_POST['passwd']) && isset($_POST['passwd2']) ) {
$db = new db_query();
$db->select('usuarios',array('*'),	"WHERE (email=':s') AND codigo=':s'",	array($_GET['email'],$_GET['codigo']) );
	if($db->num_rows()>0){
		if($_POST['passwd'] == $_POST['passwd2']){
			
			if(validatePasswd($_POST['passwd'])){
				$CODIGO = generar_txtAct(13);
				$db->fetchAssoc($usuario);
				if($db->update('usuarios' ,array('passwd'=>$_POST['passwd'],'codigo' => $CODIGO) ,' WHERE id_user='.$usuario['id_user'])){
					$success = 'Su contraseña fue Cambiada con exito';
				}else{
					$error = 'Hubo un error interno';
				}
			}
			else{
				$error = 'Las Contraseñas no Contiene el Formato especificado';
			}
		}
		else{
			$error = 'Las Contraseñas no Coinciden';
		}
		
	}
	else{
		$error = 'El email ' . $_GET['email']. ' No se encuentra en nuestra base de datos O el codigo de cambio de contraseña es incorrecta';
	}

}
?>
<meta charset="utf-8"> 
<link rel="stylesheet" href="css/regis.css" type="text/css" media="screen" /> 
<div class="wrapper">
<?php if(isset($success)):?>
<h1 style="color:green"><?php echo $success?></h1>
<?php endif;?>
<?php if(isset($error)):?>
<h1 style="color:red"><?php echo $error?></h1>
<?php endif;?>
	<h1>Formulario para recuperar o cambiar su contrase&ntilde;a <?php echo $_GET['email'];?></h1>
		<p style="line-height:18px; width:480px;"> Por favor, escriba su nueva contrase&ntilde;a. A la brevedad recibir&aacute; un correo electr&oacute;nico confirmando su modificaci&oacute;n.
		<br /><br /></p>
		<form id="form1" action="" method="POST">
			<label for="passwd">Contrase&ntilde;a:  De 5 a 20 caracteres, letras y n&uacute;meros</span></label>
			<input tabindex="3" name="passwd" id="passwd" type="password" class="text" value="" />
	   
			<label for="passwd2">Confirmar Contrase&ntilde;a:  Debe ser igual a la anterior </span></label>
			<input tabindex="4" name="passwd2" id="passwd2" type="password" class="text" value="" />
	   
			<div><input class="submit" name="send" id="send" type="submit" value="Enviar" tabindex="2" /></div>
		</form>
</div>